Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented Sep 26, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

paullewis and others added 30 commits July 15, 2025 13:27
Bumps [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) from
11.10.0 to 12.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/WiseLibs/better-sqlite3/releases">better-sqlite3's
releases</a>.</em></p>
<blockquote>
<h2>v12.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update SQLite to version 3.50.2 in <a
href="https://redirect.github.com/WiseLibs/better-sqlite3/pull/1387">WiseLibs/better-sqlite3#1387</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/WiseLibs/better-sqlite3/compare/v12.1.1...v12.2.0">https://github.com/WiseLibs/better-sqlite3/compare/v12.1.1...v12.2.0</a></p>
<h2>v12.1.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Add support for electron <code>v37</code> prebuilds by <a
href="https://github.com/m4heshd"><code>@​m4heshd</code></a> in <a
href="https://redirect.github.com/WiseLibs/better-sqlite3/pull/1386">WiseLibs/better-sqlite3#1386</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/WiseLibs/better-sqlite3/compare/v12.1.0...v12.1.1">https://github.com/WiseLibs/better-sqlite3/compare/v12.1.0...v12.1.1</a></p>
<h2>v12.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Use node-abi 4.9.0 by <a
href="https://github.com/neoxpert"><code>@​neoxpert</code></a> in <a
href="https://redirect.github.com/WiseLibs/better-sqlite3/pull/1385">WiseLibs/better-sqlite3#1385</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/WiseLibs/better-sqlite3/compare/v12.0.0...v12.1.0">https://github.com/WiseLibs/better-sqlite3/compare/v12.0.0...v12.1.0</a></p>
<h2>v12.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>BREAKING CHANGE: drop EOL Node.js v18 and Electron v26, v27, and
v28. Add node v24 to build matrix. by <a
href="https://github.com/mceachen"><code>@​mceachen</code></a> in <a
href="https://redirect.github.com/WiseLibs/better-sqlite3/pull/1371">WiseLibs/better-sqlite3#1371</a></li>
<li>Use correct flag to determine if V8 Sandboxing is enabled by <a
href="https://github.com/malshoff"><code>@​malshoff</code></a> in <a
href="https://redirect.github.com/WiseLibs/better-sqlite3/pull/1373">WiseLibs/better-sqlite3#1373</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/malshoff"><code>@​malshoff</code></a>
made their first contribution in <a
href="https://redirect.github.com/WiseLibs/better-sqlite3/pull/1373">WiseLibs/better-sqlite3#1373</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/WiseLibs/better-sqlite3/compare/v11.10.0...v12.0.0">https://github.com/WiseLibs/better-sqlite3/compare/v11.10.0...v12.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/WiseLibs/better-sqlite3/commit/0380025df4ba3547a24c3d340263131c07179cdf"><code>0380025</code></a>
12.2.0</li>
<li><a
href="https://github.com/WiseLibs/better-sqlite3/commit/8df03a29f1cc8c6d2c99284b08b73d09b6350ea7"><code>8df03a2</code></a>
Update SQLite to version 3.50.2 (<a
href="https://redirect.github.com/WiseLibs/better-sqlite3/issues/1387">#1387</a>)</li>
<li><a
href="https://github.com/WiseLibs/better-sqlite3/commit/2c87902df98d442c4267c541eb1c697be15cee94"><code>2c87902</code></a>
12.1.1</li>
<li><a
href="https://github.com/WiseLibs/better-sqlite3/commit/96ba8c4cc8d1d1dad68864d1f07b58bc9ea3455d"><code>96ba8c4</code></a>
Add support for electron <code>v37</code> prebuilds (<a
href="https://redirect.github.com/WiseLibs/better-sqlite3/issues/1386">#1386</a>)</li>
<li><a
href="https://github.com/WiseLibs/better-sqlite3/commit/60a3f9acce98baf7dc96b38cd3829d8d47d3fe67"><code>60a3f9a</code></a>
12.1.0</li>
<li><a
href="https://github.com/WiseLibs/better-sqlite3/commit/1f6e064fb4e41cd9d53b1cde357a6ef7b87e1a8b"><code>1f6e064</code></a>
Use node-abi 4.9.0 (<a
href="https://redirect.github.com/WiseLibs/better-sqlite3/issues/1385">#1385</a>)</li>
<li><a
href="https://github.com/WiseLibs/better-sqlite3/commit/a6607df5d60c9fa0ad84ef9e5aa60fb43be3feda"><code>a6607df</code></a>
12.0.0</li>
<li><a
href="https://github.com/WiseLibs/better-sqlite3/commit/395af82b2ac76182d4667ac8474e8a6e7558d30e"><code>395af82</code></a>
Use correct flag to determine if V8 Sandboxing is enabled (<a
href="https://redirect.github.com/WiseLibs/better-sqlite3/issues/1373">#1373</a>)</li>
<li><a
href="https://github.com/WiseLibs/better-sqlite3/commit/ae953ec457f45d2cf54952ea741756b85de1429d"><code>ae953ec</code></a>
BREAKING CHANGE: drop EOL Node.js v18 and Electron v26, v27, and v28.
Add nod...</li>
<li>See full diff in <a
href="https://github.com/WiseLibs/better-sqlite3/compare/v11.10.0...v12.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=better-sqlite3&package-manager=npm_and_yarn&previous-version=11.10.0&new-version=12.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- **Create BGL stubs.**
- **Start copying `environment.d.ts`.**
- **Start building TS as a project.**
- **Implement `build-bgls` script**
- **Create placeholders for modules with `create-bgl-stubs`.**
- **Working end to end.**
- **Move tests/demos/workbench bgls into wip directory.**
- **Remove unused source files.**
- **docs(changeset): Switch A2 to be code-first, rather than
BGL-first.**
- **Clean up a2 code: run "Organize Imports" and fix ES Lint errors.**
- **docs(changeset): Fix lint errors and organize imports**
This is caused by the way we try and coordinate board servers via IDB.
On the very first sign in, you won't have any IDB state, and we did not
have a mechanism for updating the main page once the initialization of
the Drive server finishes. That meant on first load, we rendered the
home page as though there were no board servers, and then never update,
so nothing would work until you reload the whole page again.
Bumps [lit](https://github.com/lit/lit/tree/HEAD/packages/lit) from
3.3.0 to 3.3.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/lit/lit/releases">lit's
releases</a>.</em></p>
<blockquote>
<h2>[email protected]</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/lit/lit/pull/4997">#4997</a> <a
href="https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8"><code>aea85e24</code></a>
- Update README</p>
</li>
<li>
<p><a href="https://redirect.github.com/lit/lit/pull/4988">#4988</a> <a
href="https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9"><code>6792b7ef</code></a>
Thanks <a href="https://github.com/ADNolan"><code>@​ADNolan</code></a>!
- Adjusted the comparison to use the name property of the _$resolve
function and the resolveOverrideFn in private ssr support to prevent
duplicated patching of the directive class.</p>
</li>
<li>
<p><a href="https://redirect.github.com/lit/lit/pull/4975">#4975</a> <a
href="https://github.com/lit/lit/commit/43a3f4dc9a130d053f787a0ec150278d78e2442d"><code>43a3f4dc</code></a>
- Remove some redundant code from removePart()</p>
</li>
</ul>
<h2>[email protected]</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/lit/lit/pull/4997">#4997</a> <a
href="https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8"><code>aea85e24</code></a>
- Update README</p>
</li>
<li>
<p><a href="https://redirect.github.com/lit/lit/pull/4988">#4988</a> <a
href="https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9"><code>6792b7ef</code></a>
Thanks <a href="https://github.com/ADNolan"><code>@​ADNolan</code></a>!
- Adjusted the comparison to use the name property of the _$resolve
function and the resolveOverrideFn in private ssr support to prevent
duplicated patching of the directive class.</p>
</li>
<li>
<p><a href="https://redirect.github.com/lit/lit/pull/4976">#4976</a> <a
href="https://github.com/lit/lit/commit/a126d8dfb05df0bbf30d771685b9c8034d7be542"><code>a126d8df</code></a>
- Fix minor regression in property converters. fromAttribute may return
either null or undefined.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/lit/lit/blob/main/packages/lit/CHANGELOG.md">lit's
changelog</a>.</em></p>
<blockquote>
<h2>3.3.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/lit/lit/pull/4997">#4997</a> <a
href="https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8"><code>aea85e24</code></a>
- Update README</p>
</li>
<li>
<p><a href="https://redirect.github.com/lit/lit/pull/4988">#4988</a> <a
href="https://github.com/lit/lit/commit/6792b7ef422a090374e67581b5c8f07dd779edc9"><code>6792b7ef</code></a>
Thanks <a href="https://github.com/ADNolan"><code>@​ADNolan</code></a>!
- Adjusted the comparison to use the name property of the _$resolve
function and the resolveOverrideFn in private ssr support to prevent
duplicated patching of the directive class.</p>
</li>
<li>
<p><a href="https://redirect.github.com/lit/lit/pull/4976">#4976</a> <a
href="https://github.com/lit/lit/commit/a126d8dfb05df0bbf30d771685b9c8034d7be542"><code>a126d8df</code></a>
- Fix minor regression in property converters. fromAttribute may return
either null or undefined.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/lit/lit/commit/43c6168acc4a30d70091ee30c307f692a02387d5"><code>43c6168</code></a>
Version Packages (<a
href="https://github.com/lit/lit/tree/HEAD/packages/lit/issues/5019">#5019</a>)</li>
<li><a
href="https://github.com/lit/lit/commit/aea85e24b88108fb13302d0120d9f7cd6bdb08a8"><code>aea85e2</code></a>
[all] A bunch of README updates (<a
href="https://github.com/lit/lit/tree/HEAD/packages/lit/issues/4997">#4997</a>)</li>
<li>See full diff in <a
href="https://github.com/lit/lit/commits/[email protected]/packages/lit">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=lit&package-manager=npm_and_yarn&previous-version=3.3.0&new-version=3.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- **Populate and plumb the `info` field in enum value.**
- **docs(changeset): Add `info` value to Schema enums and use it to
convey quota limits.**
In some cases, they ended up in the user's top-level Drive.
- **Fix a typo in error messages.**
- **Fix an off-by-one error in Slides.**
- **docs(changeset): Fix an off-by-one error when appending to slides.**
- **Bring tool titles back.**
- **docs(changeset): Bring tool titles back.**
- **Bring back descriptions, too**
- **docs(changeset): Bring back tool descriptions, too.**
- **Put title/description of tools in the right place.**
- **docs(changeset): Put title/description of tools in the right
place.**
…igned-in users.

- **Move initializing analytics into a separate function.**
- **Implement supplying randomly-generated user id to analytics.**
- **Don't send userId at all when not signed-in.**
- **docs(changeset): Send randomly generated user id to Google Analytics
for signed-in users.**
paullewis and others added 30 commits August 15, 2025 09:45
By default we use 3D matrices for rendering nodes & edges which creates
compositor layers in Chromium-based browsers. For larger graphs
particularly this can create memory pressure where the tab needs more
memory than it can access, which in turn causes rendering bugs.

This PR enables an experimental flag for using 2D matrices (and
bypassing `will-change`) on edges and nodes. The trade-off is this:

1. With this flag off (the default) everything is given its own
compositor layer. This means we avoid re-rasterizing but for larger
graphs we can see memory pressure/exhaustion.
2. With this flag on everything is drawn into the same compositor layer.
This means that every pan & zoom action will cause re-rasterizing, but
on the upside everything is on a single compositor layer so there's less
to manage at that level.
This PR adds support for node-level actions (play, pause, retry) and
error information when the `usePlanRunner` flag is enabled.
Smallest tweak to make `Entity`s able to watch `Signal`s
Reverts #6521

This starts throwing "cycle was detected" in signal machinery. Let's remove
it for now.
- **Don't set flex-shrink to zero.**
- **docs(changeset): Fix title overflow bug**
- **Dispatch event to clear editing state when using in-step flowgen.**
- **docs(changeset): Fix the bug where the in-step flowgen edits aren't
reflected.**
- **Add cloudflare CDN to CSP script allowlist**
- **docs(changeset): Add Cloudflare CDNJS to CSP script allow list**
- **Make Slide id more unique.**
- **Make "Save to Doc/Sheets/Slides" show a thumbnail.**
- **docs(changeset): Fix the error when saving to slides and show
thumbnails of Drive files when Saving to Doc/Sheet/Presentation.**
- **Tighten TS library declarations in A2.**
- **docs(changeset): Tighten A2 TS library declarations.**
- **Enable sequential function calling by default.**
- **docs(changeset): Enable sequential function-calling by default.**

This change allows the "Generate Text" step call multiple tools when it is invoked.

This should dramatically reduce the "Model generated a tool call but no tools were enabled in the request." errors and improve Generate step's ability to reason.
- **Remove spurious character.**
- **Do not inflate Drive-based storedData.**
- **docs(changeset): Do not inflate Drive-based storedData.**

This change fixes the issue where the authors could not connect "Output" steps that contain image or video assets to other steps.
- **Extract `inlineAllContent` and place it into `data` package.**
- **Add "Export Outputs" button.**
- **Working save outputs end-to-end.**
- **Rename to "Download file".**
- **docs(changeset): Implement "Download file" option**
- **Track adding new steps.**
- **Track editing steps.**
- **Track sharing results.**
- **Track loading.**
- **Track loading home page.**
- **docs(changeset): Start tracking more user events.**
- **Implement `PartialPersistentBackend`.**
- **Add `/mnt/track` backend.**
- **Track model calls.**
- **docs(changeset): Implement tracking for model calls.**
- **Handle multiple parallel inputs**
- **Clear input value after submission.**
- **docs(changeset): Teach app view about parallel inputs.**

Teach app view/preview about parallel inputs. This change is a part of a larger work on the new runtime, which would allow running steps in parallel.
The `makeUrl` and `parseUrl` functions now treat `"dev-"` prefixed url
search parameters in a special way. Any search parameter that starts
with `"dev-"` gets parsed into a new `{dev: { ... } }` object. E.g.
`?dev-foo-bar=baz` becomes `{dev: {"foo-bar": "baz"} }` and vice-versa.
And those parameters will be sticky in the URL (since in general,
unknown URL search params get removed).

The idea is to provide a standard place to throw in special switches
that are mostly useful for development, like for testing, debugging,
cache-busting, etc.
…xy (#6542)

The /api/drive_proxy api will now cache any file from the featured
gallery. For now, the entries expire after 10 minutes, but we might
adjust that. This includes the graphs from the featured gallery, and all
drive assets each of them reference.

Also fixes an issue where dev- url params would get lost on page nav.
… for new runtime.

- **Start handling errors with new runtime.**
- **Add a way to throw an error from the Output step.**
- **Tidy up the code.**
- **Teach runtime to handle post-hoc error outputs.**
- **Handle multiple errors w/snackbar.**
- **Start using node ids in console and screen maps.**
- **Display errors with steps.**
- **Plumbing node status to renderer.**
- **Clean up.**
- **docs(changeset): Plumb error handling to renderer and console for
new runtime.**

This change is for a behind-the-flag new runtime. When using the new runtime, the users will see status of each step in the visual editor, and when the steps fail, they fail gracefully, allowing to restart from a previous point.
…ntime

- **Plumb action back to ProjectRun.**
- **Write out state transitions (no impl)**
- **Plumb state transitions to HarnessRunner.**
- **Stub out new PlanRunner APIs.**
- **Record success after failures in orchestrator.**
- **Teach orchestrator about ad-hoc node running.**
- **Handle error dismissal nicely.**
- **docs(changeset): Initial support for action buttons in Visual
Editor**

This is not a user-facing feature.
- **Teach runtime about stop action.**
- **Stop actually works now.**
- **Get latest config when invoking a node.**
- **docs(changeset): Teach runtime about stop actions.**

This is not a user-facing change, the new runtime is currently behind flag.
- **Update image model reflect new model release.**
- **docs(changeset): Update model name to reflect new model release.**
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants